Skip to content

docs: rewrite README, add SPEC.md, delete dead code, extract TOML parsing#10

Merged
robbycochran merged 3 commits into
mainfrom
rc-review
Jun 4, 2026
Merged

docs: rewrite README, add SPEC.md, delete dead code, extract TOML parsing#10
robbycochran merged 3 commits into
mainfrom
rc-review

Conversation

@robbycochran

Copy link
Copy Markdown
Collaborator

Summary

  • README.md: Rewritten for bin/harness CLI. Correct file paths, prerequisites section, "Why use a sandbox?" section, CLI reference, profiles docs.
  • SPEC.md: Implementation-independent specification covering CLI, config files, sandbox lifecycle, credential flow, network policy, OCP launcher, and testing.
  • Dead code deleted: sandbox-local.sh (106 lines), sandbox/configure-mcp.py (71 lines)
  • TOML parsing extracted: bin/scripts/lib/parse-profile.py — standalone script shared by profile.sh and launcher. Renamed parse_agent()parse_profile().
  • providers.sh fix: Broken $SCRIPT_DIR/sandbox/profiles/$HARNESS_DIR/sandbox/profiles/
  • PROVIDERS-SPEC.md: Updated agents/profiles/ references

Test results

bats:   29/29
podman: 13/13 (30s)

🤖 Generated with Claude Code

robbycochran and others added 3 commits June 4, 2026 06:38
…sing

- README: rewrite for bin/harness CLI, profiles/, correct paths,
  add prerequisites, "Why use a sandbox?" section
- SPEC.md: implementation-independent specification of the harness
  (CLI, config, sandbox lifecycle, credential flow, network policy,
  OCP launcher, testing)
- REVIEW.md: 10-agent code review with prioritized recommendations
- Delete dead code: sandbox-local.sh, sandbox/configure-mcp.py
- Extract TOML parsing to bin/scripts/lib/parse-profile.py
  (standalone script, shared by profile.sh and launcher)
- Rename parse_agent() to parse_profile()
- Fix providers.sh broken path ($SCRIPT_DIR → $HARNESS_DIR)
- Update PROVIDERS-SPEC.md agents/ → profiles/

Tested: bats 29/29, podman 13/13 (30s)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@robbycochran robbycochran merged commit 992ccf2 into main Jun 4, 2026
@robbycochran robbycochran deleted the rc-review branch June 13, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant